interface resData {
    token: string
    currentAutority: string
    status: string
    type: string
}
interface result {
    code: number
    message: string
    data: resData
}
const testRes: result = {
    code: 1001,
    message: '获取数据成功',
    data: {
        token: '32rfdsfdsfsd',
        currentAutority: 'aa111',
        status: '可用',
        type: '管理员'
    }
}
// console.log(JSON.stringify(testRes));

// Ts泛型工具
// TS泛型工具Partial -->把原来的类型里面所有属性可选，生成一个新类型
// TS泛型工具Required -->把原来的类型里面所有属性必选，生成一个新类型
type RersponseTwo = Partial<result>
const res2: RersponseTwo = {}

export { testRes, res2 }


